Story Points এবং Velocity হলো Agile পদ্ধতির দুটি মূল ধারণা, যা প্রজেক্টের কাজের পরিমাণ এবং অগ্রগতির পরিমাপে ব্যবহৃত হয়। এদের মাধ্যমে Agile টিম কাজের গতি নির্ধারণ এবং ভবিষ্যৎ স্প্রিন্টের জন্য প্রয়োজনীয় পরিকল্পনা করতে পারে।
Story Points
Story Points হলো একটি ইউনিট যা টিম সদস্যরা নির্দিষ্ট কাজের জটিলতা, আকার, এবং প্রয়োজনীয় পরিশ্রম পরিমাপের জন্য ব্যবহার করেন। Story Points নির্ধারণের মাধ্যমে টিম কাজের আকার এবং তার জটিলতা সম্পর্কে ধারণা লাভ করে। এটি মূলত কাজের গুণগত পরিমাণ বোঝায় এবং সময় বা ঘন্টার পরিমাপ না হয়ে কাজের মোট কঠিনত্বের একটি আনুমানিক মান হিসেবে ব্যবহৃত হয়।
Story Points-এর বৈশিষ্ট্য:
- জটিলতা এবং পরিশ্রম নির্ধারণ: Story Points-এর মাধ্যমে টিম কাজের জটিলতা এবং সময়-সাপেক্ষতা সম্পর্কে একটি পরিমাপ পায়।
- টিমের দৃষ্টিভঙ্গি থেকে কাজের মূল্যায়ন: Story Points নির্ধারণের জন্য টিমের প্রতিটি সদস্যের মতামত বিবেচনা করা হয়, যা সবার অভিজ্ঞতা এবং দক্ষতার ভিত্তিতে কাজের পরিমাণ ও জটিলতা নির্ধারণে সহায়ক।
- Fibonacci Sequence: সাধারণত Story Points নির্ধারণে Fibonacci সিরিজ (1, 2, 3, 5, 8, 13, ইত্যাদি) ব্যবহার করা হয়, যা ছোট থেকে বড় কাজের মধ্যে পার্থক্য বুঝতে সহায়ক।
Story Points নির্ধারণের প্রক্রিয়া:
Story Points নির্ধারণের জন্য জনপ্রিয় কৌশলগুলোর মধ্যে Planning Poker অন্যতম। এখানে টিমের সদস্যরা নিজেদের মতো করে একটি Story Point প্রস্তাব করেন, এবং আলোচনা করে সম্মতিতে একটি চূড়ান্ত মান নির্ধারণ করা হয়।
Velocity
Velocity হলো টিমের গতি বা গতিশীলতার একটি মাপকাঠি, যা একটি স্প্রিন্টে (সাধারণত 2-4 সপ্তাহ) কত Story Points টিম শেষ করতে পারে তা নির্দেশ করে। টিমের Historical Velocity দেখে ভবিষ্যৎ স্প্রিন্টের জন্য একটি নির্দিষ্ট কাজের আনুমানিক সময় নির্ধারণ করা যায়।
Velocity-এর বৈশিষ্ট্য:
- প্রতিটি স্প্রিন্টে টিমের কাজের ক্ষমতা নির্ধারণ করে: স্প্রিন্টে টিম কতটা কাজ করতে সক্ষম তা বোঝা যায়।
- ভবিষ্যৎ পরিকল্পনা সহজ করে: টিমের গত স্প্রিন্টের অগ্রগতির ভিত্তিতে ভবিষ্যৎ স্প্রিন্টের পরিকল্পনা ও কাজের পরিমাণ নির্ধারণ করা সহজ হয়।
- প্রজেক্ট ডেলিভারি সম্পর্কে ধারণা দেয়: Velocity এর মাধ্যমে প্রজেক্ট কত দিনে শেষ হবে বা কতটা সময় লাগতে পারে সে সম্পর্কে একটি ধারনা পাওয়া যায়।
Velocity কিভাবে নির্ধারণ করা হয়:
- প্রথম কিছু স্প্রিন্ট শেষে, টিম কত Story Points প্রতি স্প্রিন্টে শেষ করতে পারছে তার গড় বার্ষিক মানকে Velocity হিসেবে ধরে।
- একবার টিমের Estimated Velocity নির্ধারণ হয়ে গেলে, ভবিষ্যৎ স্প্রিন্টের পরিকল্পনার জন্য সেটিকে ব্যবহার করা যায়।
Story Points এবং Velocity-এর সম্পর্ক
Story Points এবং Velocity একে অপরের পরিপূরক। Story Points ব্যবহার করে টিম কাজের জটিলতা এবং আকার নির্ধারণ করে, এবং Velocity ব্যবহার করে টিমের কাজের গতি ও ক্ষমতার ধারণা লাভ করে। এই দুই ধারণা একত্রে টিমকে বাস্তবসম্মত পরিকল্পনা, সঠিক সময়ানুবর্তিতা, এবং প্রজেক্টের সফল ডেলিভারিতে সহায়তা করে।
Read more